Fechar

1. Identificação
Tipo de ReferênciaTese ou Dissertação (Thesis)
Sitemtc-m21c.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34R/3R66UN2
Repositóriosid.inpe.br/mtc-m21c/2018/05.21.12.09
Última Atualização2018:08.21.12.19.34 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21c/2018/05.21.12.09.32
Última Atualização dos Metadados2020:12.07.21.11.44 (UTC) administrator
Chave SecundáriaINPE-18066-TDI/2776
Chave de CitaçãoSousa:2018:AnCoAc
TítuloAnálise comparativa do acoplamento lógico entre componentes de frameworks web
Título AlternativoComparative analysis of logical copling between web framework components
CursoCAP-COMP-SESPG-INPE-MCTIC-GOV-BR
Ano2018
Data2018-05-30
Data de Acesso08 maio 2024
Tipo da TeseDissertação (Mestrado em Computação Aplicada)
Tipo SecundárioTDI
Número de Páginas102
Número de Arquivos3
Tamanho2960 KiB
2. Contextualização
AutorSousa, Eduardo Pereira de
BancaQueiroz, Gilberto Ribeiro de (presidente)
Guerra, Eduardo Martins (orientador)
Guimarães, Lamartine Nogueira Frutuoso
Villela, Ricardo Terra Nunes Bueno
Endereço de e-Mailedupsousa@gmail.com
UniversidadeInstituto Nacional de Pesquisas Espaciais (INPE)
CidadeSão José dos Campos
Histórico (UTC)2018-05-21 12:13:17 :: edupsousa@gmail.com -> administrator ::
2018-08-06 16:17:00 :: administrator -> pubtc@inpe.br ::
2018-08-14 11:55:54 :: pubtc@inpe.br -> administrator ::
2018-08-21 12:13:19 :: administrator -> simone ::
2018-08-21 12:19:34 :: simone :: -> 2018
2018-08-21 12:20:09 :: simone -> administrator :: 2018
2018-08-21 13:00:57 :: administrator -> simone :: 2018
2018-08-21 17:59:58 :: simone -> administrator :: 2018
2020-12-07 21:11:44 :: administrator -> simone :: 2018
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Palavras-Chaveengenharia de software
mineração de repositórios de software
acoplamento lógico
frameworks para aplicações web
software engineering
mining software repositories
logical coupling
web application framework
ResumoFrameworks são peças-chave no desenvolvimento de aplicações Web, provendo aos desenvolvedores um conjunto de abstrações e uma arquitetura de referência para a construção dessas aplicações. Os métodos de inversão de controle e extensão utilizados pelos frameworks, no entanto, tornam a arquitetura das aplicações extremamente ligada a arquitetura do próprio framework. Entender o acoplamento esperado de acordo com o tipo de framework utilizado é importante tanto para subsidiar seu uso em novas aplicações quanto para análises em aplicações existentes. O objetivo deste trabalho é realizar um estudo em aplicações Web desenvolvidas com diferentes tipos de frameworks, analisando o acoplamento entre componentes com diferentes papéis arquiteturais. Neste estudo, foram considerados frameworks do tipo requestbased, component-based e rich-internet-application. A análise baseou-se em técnicas de mineração de repositórios de software com o objetivo de explorar o acoplamento lógico, ou evolutivo, entre os componentes. É proposto ainda um conjunto de heurísticas para identificação de papéis arquiteturais durante o processo de mineração, para permitir a identificação de classes com diferentes características. Nos resultados são comparados os dados de acoplamento lógico obtidos para os papéis arquiteturais entre os diferentes tipos de framework, evidenciando o acoplamento inerente a cada abordagem arquitetural. Destaca-se entre os resultados obtidos o maior acoplamento entre componentes do backend e frontend para a abordagem component-based, enquanto as demais abordagens demonstram uma maior coesão desses componentes. ABSTRACT: Frameworks are key components in Web application development, providing developers with a set of high level abstractions and a reference architecture for building them. Inversion of control and component extension are the main methods of design reuse employed by Web frameworks, these methods, however, create strong bonds between application and framework architecture. Due to this bond, the understanding of the inherent coupling by the type of framework is very important on both to subsidize its use in new applications and to analyze its impact on existing applications. The goal of this work is to perform a study on Web applications developed with different types of frameworks, analyzing the coupling between components with different architectural roles. In this study were considered three types of frameworks: request-based, component-based, and rich-internet-application. The analysis was based on mining software repository techniques with the objective of exploring the logical coupling between components of different architectural roles. We also propose a set of heuristics to identify architectural roles during the mining process to allow the identification of classes with different characteristics. In our results we compare the logical coupling data obtained for the architectural roles between the different types of framework, evidencing the inherent coupling to each architectural approach. Among the results, we highlight the greater coupling between backend and frontend components for the component-based approach, while the other approaches demonstrate a greater cohesion of these components.
ÁreaCOMP
Arranjourlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > Análise comparativa do...
Conteúdo da Pasta docacessar
Conteúdo da Pasta source
001-17.pdf 21/08/2018 09:19 440.8 KiB 
@4primeirasPaginas (1).pdf 21/08/2018 09:20 162.1 KiB 
Dissertacao.pdf 21/08/2018 09:19 2.4 MiB
Conteúdo da Pasta agreement
autorizacao.pdf 21/08/2018 09:19 1000.7 KiB 
4. Condições de acesso e uso
URL dos dadoshttp://urlib.net/ibi/8JMKD3MGP3W34R/3R66UN2
URL dos dados zipadoshttp://urlib.net/zip/8JMKD3MGP3W34R/3R66UN2
Idiomapt
Arquivo Alvopublicacao.pdf
Grupo de Usuáriosedupsousa@gmail.com
gabinete@inpe.br
Grupo de Leitoresadministrator
edupsousa@gmail.com
gabinete@inpe.br
pubtc@inpe.br
yolanda.souza@mcti.gov.br
Visibilidadeshown
Licença de Direitos Autoraisurlib.net/www/2012/11.12.15.10
Permissão de Leituraallow from all
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Repositório Espelhourlib.net/www/2017/11.22.19.04.03
Unidades Imediatamente Superiores8JMKD3MGPCW/3F2PHGS
DivulgaçãoBNDEPOSITOLEGAL
Acervo Hospedeirourlib.net/www/2017/11.22.19.04
6. Notas
Campos Vaziosacademicdepartment affiliation archivingpolicy archivist callnumber contenttype copyholder creatorhistory descriptionlevel doi electronicmailaddress format group isbn issn label lineage mark nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress resumeid rightsholder schedulinginformation secondarydate secondarymark session shorttitle sponsor subject tertiarymark tertiarytype url versiontype
7. Controle da descrição
e-Mail (login)simone
atualizar 


Fechar